<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>File Source for asm.php</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<h1>Source for file asm.php</h1>
<p>Documentation is available at <a href="../core/_geshi_asm_php.html">asm.php</a></p>
<div class="src-code">
<pre><a name="a1"></a><br />1     <span class="src-php">&lt;?php</span><a name="a2"></a><br />2     <span class="src-doc">/***********************************************************************************</span><a name="a3"></a><br />3     <span class="src-doc"> * asm.php</span><a name="a4"></a><br />4     <span class="src-doc"> * -------</span><a name="a5"></a><br />5     <span class="src-doc"> * Author: Tux (tux@inmail.cz)</span><a name="a6"></a><br />6     <span class="src-doc"> * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)</span><a name="a7"></a><br />7     <span class="src-doc"> * Release Version: 1.0.7.3</span><a name="a8"></a><br />8     <span class="src-doc"> * CVS Revision Version: $Revision: 1.4 $</span><a name="a9"></a><br />9     <span class="src-doc"> * Date Started: 2004/07/27</span><a name="a10"></a><br />10    <span class="src-doc"> * Last Modified: $Date: 2005/09/22 01:30:09 $</span><a name="a11"></a><br />11    <span class="src-doc"> *</span><a name="a12"></a><br />12    <span class="src-doc"> * x86 Assembler language file for GeSHi.</span><a name="a13"></a><br />13    <span class="src-doc"> * Words are from SciTe configuration file (based on NASM syntax)</span><a name="a14"></a><br />14    <span class="src-doc"> *</span><a name="a15"></a><br />15    <span class="src-doc"> * CHANGES</span><a name="a16"></a><br />16    <span class="src-doc"> * -------</span><a name="a17"></a><br />17    <span class="src-doc"> * 2004/11/27 (1.0.2)</span><a name="a18"></a><br />18    <span class="src-doc"> *  -  Added support for multiple object splitters</span><a name="a19"></a><br />19    <span class="src-doc"> * 2004/10/27 (1.0.1)</span><a name="a20"></a><br />20    <span class="src-doc"> *   -  Added support for URLs</span><a name="a21"></a><br />21    <span class="src-doc"> *   -  Added binary and hexadecimal regexps</span><a name="a22"></a><br />22    <span class="src-doc"> * 2004/08/05 (1.0.0)</span><a name="a23"></a><br />23    <span class="src-doc"> *   -  First Release</span><a name="a24"></a><br />24    <span class="src-doc"> *</span><a name="a25"></a><br />25    <span class="src-doc"> * TODO (updated 2004/11/27)</span><a name="a26"></a><br />26    <span class="src-doc"> * -------------------------</span><a name="a27"></a><br />27    <span class="src-doc"> *</span><a name="a28"></a><br />28    <span class="src-doc"> ************************************************************************************</span><a name="a29"></a><br />29    <span class="src-doc"> *</span><a name="a30"></a><br />30    <span class="src-doc"> *     This file is part of GeSHi.</span><a name="a31"></a><br />31    <span class="src-doc"> *</span><a name="a32"></a><br />32    <span class="src-doc"> *   GeSHi is free software; you can redistribute it and/or modify</span><a name="a33"></a><br />33    <span class="src-doc"> *   it under the terms of the GNU General Public License as published by</span><a name="a34"></a><br />34    <span class="src-doc"> *   the Free Software Foundation; either version 2 of the License, or</span><a name="a35"></a><br />35    <span class="src-doc"> *   (at your option) any later version.</span><a name="a36"></a><br />36    <span class="src-doc"> *</span><a name="a37"></a><br />37    <span class="src-doc"> *   GeSHi is distributed in the hope that it will be useful,</span><a name="a38"></a><br />38    <span class="src-doc"> *   but WITHOUT ANY WARRANTY; without even the implied warranty of</span><a name="a39"></a><br />39    <span class="src-doc"> *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><a name="a40"></a><br />40    <span class="src-doc"> *   GNU General Public License for more details.</span><a name="a41"></a><br />41    <span class="src-doc"> *</span><a name="a42"></a><br />42    <span class="src-doc"> *   You should have received a copy of the GNU General Public License</span><a name="a43"></a><br />43    <span class="src-doc"> *   along with GeSHi; if not, write to the Free Software</span><a name="a44"></a><br />44    <span class="src-doc"> *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span><a name="a45"></a><br />45    <span class="src-doc"> *</span><a name="a46"></a><br />46    <span class="src-doc"> ************************************************************************************/</span><a name="a46"></a><br />46    <a name="a47"></a><br />47    <a name="a48"></a><br />48    <span class="src-var">$language_data</span> = <span class="src-key">array</span> <span class="src-sym">(</span><a name="a49"></a><br />49        <span class="src-str">'LANG_NAME'</span> =&gt; <span class="src-str">'assembler'</span><span class="src-sym">,</span><a name="a50"></a><br />50        <span class="src-str">'COMMENT_SINGLE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-num">1</span> =&gt; <span class="src-str">';'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a51"></a><br />51        <span class="src-str">'COMMENT_MULTI'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a52"></a><br />52        <span class="src-str">'CASE_KEYWORDS'</span> =&gt; <span class="src-id"><a href="../core/_geshi_php.html#defineGESHI_CAPS_NO_CHANGE">GESHI_CAPS_NO_CHANGE</a></span><span class="src-sym">,</span><a name="a53"></a><br />53        <span class="src-str">'QUOTEMARKS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">&quot;'&quot;</span><span class="src-sym">,</span> <span class="src-str">'&quot;'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a54"></a><br />54        <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-str">''</span><span class="src-sym">,</span><a name="a55"></a><br />55        <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a56"></a><br />56            <span class="src-comm">/*CPU*/</span><a name="a57"></a><br />57            <span class="src-num">1</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a58"></a><br />58                   <span class="src-str">'aaa'</span><span class="src-sym">,</span><span class="src-str">'aad'</span><span class="src-sym">,</span><span class="src-str">'aam'</span><span class="src-sym">,</span><span class="src-str">'aas'</span><span class="src-sym">,</span><span class="src-str">'adc'</span><span class="src-sym">,</span><span class="src-str">'add'</span><span class="src-sym">,</span><span class="src-str">'and'</span><span class="src-sym">,</span><span class="src-str">'call'</span><span class="src-sym">,</span><span class="src-str">'cbw'</span><span class="src-sym">,</span><span class="src-str">'clc'</span><span class="src-sym">,</span><span class="src-str">'cld'</span><span class="src-sym">,</span><span class="src-str">'cli'</span><span class="src-sym">,</span><span class="src-str">'cmc'</span><span class="src-sym">,</span><span class="src-str">'cmp'</span><span class="src-sym">,</span><a name="a59"></a><br />59                <span class="src-str">'cmps'</span><span class="src-sym">,</span><span class="src-str">'cmpsb'</span><span class="src-sym">,</span><span class="src-str">'cmpsw'</span><span class="src-sym">,</span><span class="src-str">'cwd'</span><span class="src-sym">,</span><span class="src-str">'daa'</span><span class="src-sym">,</span><span class="src-str">'das'</span><span class="src-sym">,</span><span class="src-str">'dec'</span><span class="src-sym">,</span><span class="src-str">'div'</span><span class="src-sym">,</span><span class="src-str">'esc'</span><span class="src-sym">,</span><span class="src-str">'hlt'</span><span class="src-sym">,</span><span class="src-str">'idiv'</span><span class="src-sym">,</span><span class="src-str">'imul'</span><span class="src-sym">,</span><span class="src-str">'in'</span><span class="src-sym">,</span><span class="src-str">'inc'</span><span class="src-sym">,</span><a name="a60"></a><br />60                <span class="src-str">'int'</span><span class="src-sym">,</span><span class="src-str">'into'</span><span class="src-sym">,</span><span class="src-str">'iret'</span><span class="src-sym">,</span><span class="src-str">'ja'</span><span class="src-sym">,</span><span class="src-str">'jae'</span><span class="src-sym">,</span><span class="src-str">'jb'</span><span class="src-sym">,</span><span class="src-str">'jbe'</span><span class="src-sym">,</span><span class="src-str">'jc'</span><span class="src-sym">,</span><span class="src-str">'jcxz'</span><span class="src-sym">,</span><span class="src-str">'je'</span><span class="src-sym">,</span><span class="src-str">'jg'</span><span class="src-sym">,</span><span class="src-str">'jge'</span><span class="src-sym">,</span><span class="src-str">'jl'</span><span class="src-sym">,</span><span class="src-str">'jle'</span><span class="src-sym">,</span><span class="src-str">'jmp'</span><span class="src-sym">,</span><a name="a61"></a><br />61                <span class="src-str">'jna'</span><span class="src-sym">,</span><span class="src-str">'jnae'</span><span class="src-sym">,</span><span class="src-str">'jnb'</span><span class="src-sym">,</span><span class="src-str">'jnbe'</span><span class="src-sym">,</span><span class="src-str">'jnc'</span><span class="src-sym">,</span><span class="src-str">'jne'</span><span class="src-sym">,</span><span class="src-str">'jng'</span><span class="src-sym">,</span><span class="src-str">'jnge'</span><span class="src-sym">,</span><span class="src-str">'jnl'</span><span class="src-sym">,</span><span class="src-str">'jnle'</span><span class="src-sym">,</span><span class="src-str">'jno'</span><span class="src-sym">,</span><span class="src-str">'jnp'</span><span class="src-sym">,</span><span class="src-str">'jns'</span><span class="src-sym">,</span><span class="src-str">'jnz'</span><span class="src-sym">,</span><a name="a62"></a><br />62                <span class="src-str">'jo'</span><span class="src-sym">,</span><span class="src-str">'jp'</span><span class="src-sym">,</span><span class="src-str">'jpe'</span><span class="src-sym">,</span><span class="src-str">'jpo'</span><span class="src-sym">,</span><span class="src-str">'js'</span><span class="src-sym">,</span><span class="src-str">'jz'</span><span class="src-sym">,</span><span class="src-str">'lahf'</span><span class="src-sym">,</span><span class="src-str">'lds'</span><span class="src-sym">,</span><span class="src-str">'lea'</span><span class="src-sym">,</span><span class="src-str">'les'</span><span class="src-sym">,</span><span class="src-str">'lods'</span><span class="src-sym">,</span><span class="src-str">'lodsb'</span><span class="src-sym">,</span><span class="src-str">'lodsw'</span><span class="src-sym">,</span><span class="src-str">'loop'</span><span class="src-sym">,</span><a name="a63"></a><br />63                <span class="src-str">'loope'</span><span class="src-sym">,</span><span class="src-str">'loopew'</span><span class="src-sym">,</span><span class="src-str">'loopne'</span><span class="src-sym">,</span><span class="src-str">'loopnew'</span><span class="src-sym">,</span><span class="src-str">'loopnz'</span><span class="src-sym">,</span><span class="src-str">'loopnzw'</span><span class="src-sym">,</span><span class="src-str">'loopw'</span><span class="src-sym">,</span><span class="src-str">'loopz'</span><span class="src-sym">,</span><span class="src-str">'loopzw'</span><span class="src-sym">,</span><span class="src-str">'mov'</span><span class="src-sym">,</span><a name="a64"></a><br />64                <span class="src-str">'movs'</span><span class="src-sym">,</span><span class="src-str">'movsb'</span><span class="src-sym">,</span><span class="src-str">'movsw'</span><span class="src-sym">,</span><span class="src-str">'mul'</span><span class="src-sym">,</span><span class="src-str">'neg'</span><span class="src-sym">,</span><span class="src-str">'nop'</span><span class="src-sym">,</span><span class="src-str">'not'</span><span class="src-sym">,</span><span class="src-str">'or'</span><span class="src-sym">,</span><span class="src-str">'out'</span><span class="src-sym">,</span><span class="src-str">'pop'</span><span class="src-sym">,</span><span class="src-str">'popf'</span><span class="src-sym">,</span><span class="src-str">'push'</span><span class="src-sym">,</span><span class="src-str">'pushf'</span><span class="src-sym">,</span><a name="a65"></a><br />65                <span class="src-str">'rcl'</span><span class="src-sym">,</span><span class="src-str">'rcr'</span><span class="src-sym">,</span><span class="src-str">'ret'</span><span class="src-sym">,</span><span class="src-str">'retf'</span><span class="src-sym">,</span><span class="src-str">'retn'</span><span class="src-sym">,</span><span class="src-str">'rol'</span><span class="src-sym">,</span><span class="src-str">'ror'</span><span class="src-sym">,</span><span class="src-str">'sahf'</span><span class="src-sym">,</span><span class="src-str">'sal'</span><span class="src-sym">,</span><span class="src-str">'sar'</span><span class="src-sym">,</span><span class="src-str">'sbb'</span><span class="src-sym">,</span><span class="src-str">'scas'</span><span class="src-sym">,</span><span class="src-str">'scasb'</span><span class="src-sym">,</span><span class="src-str">'scasw'</span><span class="src-sym">,</span><a name="a66"></a><br />66                <span class="src-str">'shl'</span><span class="src-sym">,</span><span class="src-str">'shr'</span><span class="src-sym">,</span><span class="src-str">'stc'</span><span class="src-sym">,</span><span class="src-str">'std'</span><span class="src-sym">,</span><span class="src-str">'sti'</span><span class="src-sym">,</span><span class="src-str">'stos'</span><span class="src-sym">,</span><span class="src-str">'stosb'</span><span class="src-sym">,</span><span class="src-str">'stosw'</span><span class="src-sym">,</span><span class="src-str">'sub'</span><span class="src-sym">,</span><span class="src-str">'test'</span><span class="src-sym">,</span><span class="src-str">'wait'</span><span class="src-sym">,</span><span class="src-str">'xchg'</span><span class="src-sym">,</span><span class="src-str">'xlat'</span><span class="src-sym">,</span><a name="a67"></a><br />67                <span class="src-str">'xlatb'</span><span class="src-sym">,</span><span class="src-str">'xor'</span><span class="src-sym">,</span><span class="src-str">'bound'</span><span class="src-sym">,</span><span class="src-str">'enter'</span><span class="src-sym">,</span><span class="src-str">'ins'</span><span class="src-sym">,</span><span class="src-str">'insb'</span><span class="src-sym">,</span><span class="src-str">'insw'</span><span class="src-sym">,</span><span class="src-str">'leave'</span><span class="src-sym">,</span><span class="src-str">'outs'</span><span class="src-sym">,</span><span class="src-str">'outsb'</span><span class="src-sym">,</span><span class="src-str">'outsw'</span><span class="src-sym">,</span><span class="src-str">'popa'</span><span class="src-sym">,</span><span class="src-str">'pusha'</span><span class="src-sym">,</span><span class="src-str">'pushw'</span><span class="src-sym">,</span><a name="a68"></a><br />68                <span class="src-str">'arpl'</span><span class="src-sym">,</span><span class="src-str">'lar'</span><span class="src-sym">,</span><span class="src-str">'lsl'</span><span class="src-sym">,</span><span class="src-str">'sgdt'</span><span class="src-sym">,</span><span class="src-str">'sidt'</span><span class="src-sym">,</span><span class="src-str">'sldt'</span><span class="src-sym">,</span><span class="src-str">'smsw'</span><span class="src-sym">,</span><span class="src-str">'str'</span><span class="src-sym">,</span><span class="src-str">'verr'</span><span class="src-sym">,</span><span class="src-str">'verw'</span><span class="src-sym">,</span><span class="src-str">'clts'</span><span class="src-sym">,</span><span class="src-str">'lgdt'</span><span class="src-sym">,</span><span class="src-str">'lidt'</span><span class="src-sym">,</span><span class="src-str">'lldt'</span><span class="src-sym">,</span><span class="src-str">'lmsw'</span><span class="src-sym">,</span><span class="src-str">'ltr'</span><span class="src-sym">,</span><a name="a69"></a><br />69                <span class="src-str">'bsf'</span><span class="src-sym">,</span><span class="src-str">'bsr'</span><span class="src-sym">,</span><span class="src-str">'bt'</span><span class="src-sym">,</span><span class="src-str">'btc'</span><span class="src-sym">,</span><span class="src-str">'btr'</span><span class="src-sym">,</span><span class="src-str">'bts'</span><span class="src-sym">,</span><span class="src-str">'cdq'</span><span class="src-sym">,</span><span class="src-str">'cmpsd'</span><span class="src-sym">,</span><span class="src-str">'cwde'</span><span class="src-sym">,</span><span class="src-str">'insd'</span><span class="src-sym">,</span><span class="src-str">'iretd'</span><span class="src-sym">,</span><span class="src-str">'iretdf'</span><span class="src-sym">,</span><span class="src-str">'iretf'</span><span class="src-sym">,</span><a name="a70"></a><br />70                <span class="src-str">'jecxz'</span><span class="src-sym">,</span><span class="src-str">'lfs'</span><span class="src-sym">,</span><span class="src-str">'lgs'</span><span class="src-sym">,</span><span class="src-str">'lodsd'</span><span class="src-sym">,</span><span class="src-str">'loopd'</span><span class="src-sym">,</span><span class="src-str">'looped'</span><span class="src-sym">,</span><span class="src-str">'loopned'</span><span class="src-sym">,</span><span class="src-str">'loopnzd'</span><span class="src-sym">,</span><span class="src-str">'loopzd'</span><span class="src-sym">,</span><span class="src-str">'lss'</span><span class="src-sym">,</span><span class="src-str">'movsd'</span><span class="src-sym">,</span><a name="a71"></a><br />71                <span class="src-str">'movsx'</span><span class="src-sym">,</span><span class="src-str">'movzx'</span><span class="src-sym">,</span><span class="src-str">'outsd'</span><span class="src-sym">,</span><span class="src-str">'popad'</span><span class="src-sym">,</span><span class="src-str">'popfd'</span><span class="src-sym">,</span><span class="src-str">'pushad'</span><span class="src-sym">,</span><span class="src-str">'pushd'</span><span class="src-sym">,</span><span class="src-str">'pushfd'</span><span class="src-sym">,</span><span class="src-str">'scasd'</span><span class="src-sym">,</span><span class="src-str">'seta'</span><span class="src-sym">,</span><span class="src-str">'setae'</span><span class="src-sym">,</span><a name="a72"></a><br />72                <span class="src-str">'setb'</span><span class="src-sym">,</span><span class="src-str">'setbe'</span><span class="src-sym">,</span><span class="src-str">'setc'</span><span class="src-sym">,</span><span class="src-str">'sete'</span><span class="src-sym">,</span><span class="src-str">'setg'</span><span class="src-sym">,</span><span class="src-str">'setge'</span><span class="src-sym">,</span><span class="src-str">'setl'</span><span class="src-sym">,</span><span class="src-str">'setle'</span><span class="src-sym">,</span><span class="src-str">'setna'</span><span class="src-sym">,</span><span class="src-str">'setnae'</span><span class="src-sym">,</span><span class="src-str">'setnb'</span><span class="src-sym">,</span><span class="src-str">'setnbe'</span><span class="src-sym">,</span><a name="a73"></a><br />73                <span class="src-str">'setnc'</span><span class="src-sym">,</span><span class="src-str">'setne'</span><span class="src-sym">,</span><span class="src-str">'setng'</span><span class="src-sym">,</span><span class="src-str">'setnge'</span><span class="src-sym">,</span><span class="src-str">'setnl'</span><span class="src-sym">,</span><span class="src-str">'setnle'</span><span class="src-sym">,</span><span class="src-str">'setno'</span><span class="src-sym">,</span><span class="src-str">'setnp'</span><span class="src-sym">,</span><span class="src-str">'setns'</span><span class="src-sym">,</span><span class="src-str">'setnz'</span><span class="src-sym">,</span><span class="src-str">'seto'</span><span class="src-sym">,</span><span class="src-str">'setp'</span><span class="src-sym">,</span><a name="a74"></a><br />74                <span class="src-str">'setpe'</span><span class="src-sym">,</span><span class="src-str">'setpo'</span><span class="src-sym">,</span><span class="src-str">'sets'</span><span class="src-sym">,</span><span class="src-str">'setz'</span><span class="src-sym">,</span><span class="src-str">'shld'</span><span class="src-sym">,</span><span class="src-str">'shrd'</span><span class="src-sym">,</span><span class="src-str">'stosd'</span><span class="src-sym">,</span><span class="src-str">'bswap'</span><span class="src-sym">,</span><span class="src-str">'cmpxchg'</span><span class="src-sym">,</span><span class="src-str">'invd'</span><span class="src-sym">,</span><span class="src-str">'invlpg'</span><span class="src-sym">,</span><span class="src-str">'wbinvd'</span><span class="src-sym">,</span><span class="src-str">'xadd'</span><span class="src-sym">,</span><span class="src-str">'lock'</span><span class="src-sym">,</span><a name="a75"></a><br />75                <span class="src-str">'rep'</span><span class="src-sym">,</span><span class="src-str">'repe'</span><span class="src-sym">,</span><span class="src-str">'repne'</span><span class="src-sym">,</span><span class="src-str">'repnz'</span><span class="src-sym">,</span><span class="src-str">'repz'</span><a name="a76"></a><br />76              <span class="src-sym">)</span><span class="src-sym">,</span><a name="a77"></a><br />77            <span class="src-comm">/*FPU*/</span><a name="a78"></a><br />78            <span class="src-num">2</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a79"></a><br />79                  <span class="src-str">'f2xm1'</span><span class="src-sym">,</span><span class="src-str">'fabs'</span><span class="src-sym">,</span><span class="src-str">'fadd'</span><span class="src-sym">,</span><span class="src-str">'faddp'</span><span class="src-sym">,</span><span class="src-str">'fbld'</span><span class="src-sym">,</span><span class="src-str">'fbstp'</span><span class="src-sym">,</span><span class="src-str">'fchs'</span><span class="src-sym">,</span><span class="src-str">'fclex'</span><span class="src-sym">,</span><span class="src-str">'fcom'</span><span class="src-sym">,</span><span class="src-str">'fcomp'</span><span class="src-sym">,</span><span class="src-str">'fcompp'</span><span class="src-sym">,</span><span class="src-str">'fdecstp'</span><span class="src-sym">,</span><a name="a80"></a><br />80                 <span class="src-str">'fdisi'</span><span class="src-sym">,</span><span class="src-str">'fdiv'</span><span class="src-sym">,</span><span class="src-str">'fdivp'</span><span class="src-sym">,</span><span class="src-str">'fdivr'</span><span class="src-sym">,</span><span class="src-str">'fdivrp'</span><span class="src-sym">,</span><span class="src-str">'feni'</span><span class="src-sym">,</span><span class="src-str">'ffree'</span><span class="src-sym">,</span><span class="src-str">'fiadd'</span><span class="src-sym">,</span><span class="src-str">'ficom'</span><span class="src-sym">,</span><span class="src-str">'ficomp'</span><span class="src-sym">,</span><span class="src-str">'fidiv'</span><span class="src-sym">,</span><a name="a81"></a><br />81                    <span class="src-str">'fidivr'</span><span class="src-sym">,</span><span class="src-str">'fild'</span><span class="src-sym">,</span><span class="src-str">'fimul'</span><span class="src-sym">,</span><span class="src-str">'fincstp'</span><span class="src-sym">,</span><span class="src-str">'finit'</span><span class="src-sym">,</span><span class="src-str">'fist'</span><span class="src-sym">,</span><span class="src-str">'fistp'</span><span class="src-sym">,</span><span class="src-str">'fisub'</span><span class="src-sym">,</span><span class="src-str">'fisubr'</span><span class="src-sym">,</span><span class="src-str">'fld'</span><span class="src-sym">,</span><span class="src-str">'fld1'</span><span class="src-sym">,</span><a name="a82"></a><br />82                 <span class="src-str">'fldcw'</span><span class="src-sym">,</span><span class="src-str">'fldenv'</span><span class="src-sym">,</span><span class="src-str">'fldenvw'</span><span class="src-sym">,</span><span class="src-str">'fldl2e'</span><span class="src-sym">,</span><span class="src-str">'fldl2t'</span><span class="src-sym">,</span><span class="src-str">'fldlg2'</span><span class="src-sym">,</span><span class="src-str">'fldln2'</span><span class="src-sym">,</span><span class="src-str">'fldpi'</span><span class="src-sym">,</span><span class="src-str">'fldz'</span><span class="src-sym">,</span><span class="src-str">'fmul'</span><span class="src-sym">,</span><a name="a83"></a><br />83                 <span class="src-str">'fmulp'</span><span class="src-sym">,</span><span class="src-str">'fnclex'</span><span class="src-sym">,</span><span class="src-str">'fndisi'</span><span class="src-sym">,</span><span class="src-str">'fneni'</span><span class="src-sym">,</span><span class="src-str">'fninit'</span><span class="src-sym">,</span><span class="src-str">'fnop'</span><span class="src-sym">,</span><span class="src-str">'fnsave'</span><span class="src-sym">,</span><span class="src-str">'fnsavew'</span><span class="src-sym">,</span><span class="src-str">'fnstcw'</span><span class="src-sym">,</span><span class="src-str">'fnstenv'</span><span class="src-sym">,</span><a name="a84"></a><br />84                 <span class="src-str">'fnstenvw'</span><span class="src-sym">,</span><span class="src-str">'fnstsw'</span><span class="src-sym">,</span><span class="src-str">'fpatan'</span><span class="src-sym">,</span><span class="src-str">'fprem'</span><span class="src-sym">,</span><span class="src-str">'fptan'</span><span class="src-sym">,</span><span class="src-str">'frndint'</span><span class="src-sym">,</span><span class="src-str">'frstor'</span><span class="src-sym">,</span><span class="src-str">'frstorw'</span><span class="src-sym">,</span><span class="src-str">'fsave'</span><span class="src-sym">,</span><a name="a85"></a><br />85                 <span class="src-str">'fsavew'</span><span class="src-sym">,</span><span class="src-str">'fscale'</span><span class="src-sym">,</span><span class="src-str">'fsqrt'</span><span class="src-sym">,</span><span class="src-str">'fst'</span><span class="src-sym">,</span><span class="src-str">'fstcw'</span><span class="src-sym">,</span><span class="src-str">'fstenv'</span><span class="src-sym">,</span><span class="src-str">'fstenvw'</span><span class="src-sym">,</span><span class="src-str">'fstp'</span><span class="src-sym">,</span><span class="src-str">'fstsw'</span><span class="src-sym">,</span><span class="src-str">'fsub'</span><span class="src-sym">,</span><span class="src-str">'fsubp'</span><span class="src-sym">,</span><a name="a86"></a><br />86                 <span class="src-str">'fsubr'</span><span class="src-sym">,</span><span class="src-str">'fsubrp'</span><span class="src-sym">,</span><span class="src-str">'ftst'</span><span class="src-sym">,</span><span class="src-str">'fwait'</span><span class="src-sym">,</span><span class="src-str">'fxam'</span><span class="src-sym">,</span><span class="src-str">'fxch'</span><span class="src-sym">,</span><span class="src-str">'fxtract'</span><span class="src-sym">,</span><span class="src-str">'fyl2x'</span><span class="src-sym">,</span><span class="src-str">'fyl2xp1'</span><span class="src-sym">,</span><a name="a87"></a><br />87                 <span class="src-str">'fsetpm'</span><span class="src-sym">,</span><span class="src-str">'fcos'</span><span class="src-sym">,</span><span class="src-str">'fldenvd'</span><span class="src-sym">,</span><span class="src-str">'fnsaved'</span><span class="src-sym">,</span><span class="src-str">'fnstenvd'</span><span class="src-sym">,</span><span class="src-str">'fprem1'</span><span class="src-sym">,</span><span class="src-str">'frstord'</span><span class="src-sym">,</span><span class="src-str">'fsaved'</span><span class="src-sym">,</span><span class="src-str">'fsin'</span><span class="src-sym">,</span><span class="src-str">'fsincos'</span><span class="src-sym">,</span><a name="a88"></a><br />88                 <span class="src-str">'fstenvd'</span><span class="src-sym">,</span><span class="src-str">'fucom'</span><span class="src-sym">,</span><span class="src-str">'fucomp'</span><span class="src-sym">,</span><span class="src-str">'fucompp'</span><a name="a89"></a><br />89                <span class="src-sym">)</span><span class="src-sym">,</span><a name="a90"></a><br />90            <span class="src-comm">/*registers*/</span><a name="a91"></a><br />91            <span class="src-num">3</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a92"></a><br />92                <span class="src-str">'ah'</span><span class="src-sym">,</span><span class="src-str">'al'</span><span class="src-sym">,</span><span class="src-str">'ax'</span><span class="src-sym">,</span><span class="src-str">'bh'</span><span class="src-sym">,</span><span class="src-str">'bl'</span><span class="src-sym">,</span><span class="src-str">'bp'</span><span class="src-sym">,</span><span class="src-str">'bx'</span><span class="src-sym">,</span><span class="src-str">'ch'</span><span class="src-sym">,</span><span class="src-str">'cl'</span><span class="src-sym">,</span><span class="src-str">'cr0'</span><span class="src-sym">,</span><span class="src-str">'cr2'</span><span class="src-sym">,</span><span class="src-str">'cr3'</span><span class="src-sym">,</span><span class="src-str">'cs'</span><span class="src-sym">,</span><span class="src-str">'cx'</span><span class="src-sym">,</span><span class="src-str">'dh'</span><span class="src-sym">,</span><span class="src-str">'di'</span><span class="src-sym">,</span><span class="src-str">'dl'</span><span class="src-sym">,</span><a name="a93"></a><br />93                <span class="src-str">'dr0'</span><span class="src-sym">,</span><span class="src-str">'dr1'</span><span class="src-sym">,</span><span class="src-str">'dr2'</span><span class="src-sym">,</span><span class="src-str">'dr3'</span><span class="src-sym">,</span><span class="src-str">'dr6'</span><span class="src-sym">,</span><span class="src-str">'dr7'</span><span class="src-sym">,</span><span class="src-str">'ds'</span><span class="src-sym">,</span><span class="src-str">'dx'</span><span class="src-sym">,</span><span class="src-str">'eax'</span><span class="src-sym">,</span><span class="src-str">'ebp'</span><span class="src-sym">,</span><span class="src-str">'ebx'</span><span class="src-sym">,</span><span class="src-str">'ecx'</span><span class="src-sym">,</span><span class="src-str">'edi'</span><span class="src-sym">,</span><span class="src-str">'edx'</span><span class="src-sym">,</span><a name="a94"></a><br />94                 <span class="src-str">'es'</span><span class="src-sym">,</span><span class="src-str">'esi'</span><span class="src-sym">,</span><span class="src-str">'esp'</span><span class="src-sym">,</span><span class="src-str">'fs'</span><span class="src-sym">,</span><span class="src-str">'gs'</span><span class="src-sym">,</span><span class="src-str">'si'</span><span class="src-sym">,</span><span class="src-str">'sp'</span><span class="src-sym">,</span><span class="src-str">'ss'</span><span class="src-sym">,</span><span class="src-str">'st'</span><span class="src-sym">,</span><span class="src-str">'tr3'</span><span class="src-sym">,</span><span class="src-str">'tr4'</span><span class="src-sym">,</span><span class="src-str">'tr5'</span><span class="src-sym">,</span><span class="src-str">'tr6'</span><span class="src-sym">,</span><span class="src-str">'tr7'</span><a name="a95"></a><br />95                <span class="src-sym">)</span><span class="src-sym">,</span><a name="a96"></a><br />96            <span class="src-comm">/*Directive*/</span><a name="a97"></a><br />97            <span class="src-num">4</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a98"></a><br />98                  <span class="src-str">'186'</span><span class="src-sym">,</span><span class="src-str">'286'</span><span class="src-sym">,</span><span class="src-str">'286c'</span><span class="src-sym">,</span><span class="src-str">'286p'</span><span class="src-sym">,</span><span class="src-str">'287'</span><span class="src-sym">,</span><span class="src-str">'386'</span><span class="src-sym">,</span><span class="src-str">'386c'</span><span class="src-sym">,</span><span class="src-str">'386p'</span><span class="src-sym">,</span><span class="src-str">'387'</span><span class="src-sym">,</span><span class="src-str">'486'</span><span class="src-sym">,</span><span class="src-str">'486p'</span><span class="src-sym">,</span><a name="a99"></a><br />99                 <span class="src-str">'8086'</span><span class="src-sym">,</span><span class="src-str">'8087'</span><span class="src-sym">,</span><span class="src-str">'alpha'</span><span class="src-sym">,</span><span class="src-str">'break'</span><span class="src-sym">,</span><span class="src-str">'code'</span><span class="src-sym">,</span><span class="src-str">'const'</span><span class="src-sym">,</span><span class="src-str">'continue'</span><span class="src-sym">,</span><span class="src-str">'cref'</span><span class="src-sym">,</span><span class="src-str">'data'</span><span class="src-sym">,</span><span class="src-str">'data?'</span><span class="src-sym">,</span><a name="a100"></a><br />100               <span class="src-str">'dosseg'</span><span class="src-sym">,</span><span class="src-str">'else'</span><span class="src-sym">,</span><span class="src-str">'elseif'</span><span class="src-sym">,</span><span class="src-str">'endif'</span><span class="src-sym">,</span><span class="src-str">'endw'</span><span class="src-sym">,</span><span class="src-str">'err'</span><span class="src-sym">,</span><span class="src-str">'err1'</span><span class="src-sym">,</span><span class="src-str">'err2'</span><span class="src-sym">,</span><span class="src-str">'errb'</span><span class="src-sym">,</span><a name="a101"></a><br />101                <span class="src-str">'errdef'</span><span class="src-sym">,</span><span class="src-str">'errdif'</span><span class="src-sym">,</span><span class="src-str">'errdifi'</span><span class="src-sym">,</span><span class="src-str">'erre'</span><span class="src-sym">,</span><span class="src-str">'erridn'</span><span class="src-sym">,</span><span class="src-str">'erridni'</span><span class="src-sym">,</span><span class="src-str">'errnb'</span><span class="src-sym">,</span><span class="src-str">'errndef'</span><span class="src-sym">,</span><a name="a102"></a><br />102                <span class="src-str">'errnz'</span><span class="src-sym">,</span><span class="src-str">'exit'</span><span class="src-sym">,</span><span class="src-str">'fardata'</span><span class="src-sym">,</span><span class="src-str">'fardata?'</span><span class="src-sym">,</span><span class="src-str">'if'</span><span class="src-sym">,</span><span class="src-str">'lall'</span><span class="src-sym">,</span><span class="src-str">'lfcond'</span><span class="src-sym">,</span><span class="src-str">'list'</span><span class="src-sym">,</span><span class="src-str">'listall'</span><span class="src-sym">,</span><a name="a103"></a><br />103                <span class="src-str">'listif'</span><span class="src-sym">,</span><span class="src-str">'listmacro'</span><span class="src-sym">,</span><span class="src-str">'listmacroall'</span><span class="src-sym">,</span><span class="src-str">' model'</span><span class="src-sym">,</span><span class="src-str">'no87'</span><span class="src-sym">,</span><span class="src-str">'nocref'</span><span class="src-sym">,</span><span class="src-str">'nolist'</span><span class="src-sym">,</span><a name="a104"></a><br />104                <span class="src-str">'nolistif'</span><span class="src-sym">,</span><span class="src-str">'nolistmacro'</span><span class="src-sym">,</span><span class="src-str">'radix'</span><span class="src-sym">,</span><span class="src-str">'repeat'</span><span class="src-sym">,</span><span class="src-str">'sall'</span><span class="src-sym">,</span><span class="src-str">'seq'</span><span class="src-sym">,</span><span class="src-str">'sfcond'</span><span class="src-sym">,</span><span class="src-str">'stack'</span><span class="src-sym">,</span><a name="a105"></a><br />105                 <span class="src-str">'startup'</span><span class="src-sym">,</span><span class="src-str">'tfcond'</span><span class="src-sym">,</span><span class="src-str">'type'</span><span class="src-sym">,</span><span class="src-str">'until'</span><span class="src-sym">,</span><span class="src-str">'untilcxz'</span><span class="src-sym">,</span><span class="src-str">'while'</span><span class="src-sym">,</span><span class="src-str">'xall'</span><span class="src-sym">,</span><span class="src-str">'xcref'</span><span class="src-sym">,</span><a name="a106"></a><br />106                 <span class="src-str">'xlist'</span><span class="src-sym">,</span><span class="src-str">'alias'</span><span class="src-sym">,</span><span class="src-str">'align'</span><span class="src-sym">,</span><span class="src-str">'assume'</span><span class="src-sym">,</span><span class="src-str">'catstr'</span><span class="src-sym">,</span><span class="src-str">'comm'</span><span class="src-sym">,</span><span class="src-str">'comment'</span><span class="src-sym">,</span><span class="src-str">'db'</span><span class="src-sym">,</span><span class="src-str">'dd'</span><span class="src-sym">,</span><span class="src-str">'df'</span><span class="src-sym">,</span><span class="src-str">'dosseg'</span><span class="src-sym">,</span><span class="src-str">'dq'</span><span class="src-sym">,</span><a name="a107"></a><br />107                 <span class="src-str">'dt'</span><span class="src-sym">,</span><span class="src-str">'dup'</span><span class="src-sym">,</span><span class="src-str">'dw'</span><span class="src-sym">,</span><span class="src-str">'echo'</span><span class="src-sym">,</span><span class="src-str">'else'</span><span class="src-sym">,</span><span class="src-str">'elseif'</span><span class="src-sym">,</span><span class="src-str">'elseif1'</span><span class="src-sym">,</span><span class="src-str">'elseif2'</span><span class="src-sym">,</span><span class="src-str">'elseifb'</span><span class="src-sym">,</span><span class="src-str">'elseifdef'</span><span class="src-sym">,</span><span class="src-str">'elseifdif'</span><span class="src-sym">,</span><a name="a108"></a><br />108                 <span class="src-str">'elseifdifi'</span><span class="src-sym">,</span><span class="src-str">'elseife'</span><span class="src-sym">,</span><span class="src-str">'elseifidn'</span><span class="src-sym">,</span><span class="src-str">'elseifidni'</span><span class="src-sym">,</span><span class="src-str">'elseifnb'</span><span class="src-sym">,</span><span class="src-str">'elseifndef'</span><span class="src-sym">,</span><span class="src-str">'end'</span><span class="src-sym">,</span><a name="a109"></a><br />109                 <span class="src-str">'endif'</span><span class="src-sym">,</span><span class="src-str">'endm'</span><span class="src-sym">,</span><span class="src-str">'endp'</span><span class="src-sym">,</span><span class="src-str">'ends'</span><span class="src-sym">,</span><span class="src-str">'eq'</span><span class="src-sym">,</span><span class="src-str">' equ'</span><span class="src-sym">,</span><span class="src-str">'even'</span><span class="src-sym">,</span><span class="src-str">'exitm'</span><span class="src-sym">,</span><span class="src-str">'extern'</span><span class="src-sym">,</span><span class="src-str">'externdef'</span><span class="src-sym">,</span><span class="src-str">'extrn'</span><span class="src-sym">,</span><span class="src-str">'for'</span><span class="src-sym">,</span><a name="a110"></a><br />110                 <span class="src-str">'forc'</span><span class="src-sym">,</span><span class="src-str">'ge'</span><span class="src-sym">,</span><span class="src-str">'goto'</span><span class="src-sym">,</span><span class="src-str">'group'</span><span class="src-sym">,</span><span class="src-str">'high'</span><span class="src-sym">,</span><span class="src-str">'highword'</span><span class="src-sym">,</span><span class="src-str">'if'</span><span class="src-sym">,</span><span class="src-str">'if1'</span><span class="src-sym">,</span><span class="src-str">'if2'</span><span class="src-sym">,</span><span class="src-str">'ifb'</span><span class="src-sym">,</span><span class="src-str">'ifdef'</span><span class="src-sym">,</span><span class="src-str">'ifdif'</span><span class="src-sym">,</span><a name="a111"></a><br />111                 <span class="src-str">'ifdifi'</span><span class="src-sym">,</span><span class="src-str">'ife'</span><span class="src-sym">,</span><span class="src-str">' ifidn'</span><span class="src-sym">,</span><span class="src-str">'ifidni'</span><span class="src-sym">,</span><span class="src-str">'ifnb'</span><span class="src-sym">,</span><span class="src-str">'ifndef'</span><span class="src-sym">,</span><span class="src-str">'include'</span><span class="src-sym">,</span><span class="src-str">'includelib'</span><span class="src-sym">,</span><span class="src-str">'instr'</span><span class="src-sym">,</span><span class="src-str">'invoke'</span><span class="src-sym">,</span><a name="a112"></a><br />112                 <span class="src-str">'irp'</span><span class="src-sym">,</span><span class="src-str">'irpc'</span><span class="src-sym">,</span><span class="src-str">'label'</span><span class="src-sym">,</span><span class="src-str">'le'</span><span class="src-sym">,</span><span class="src-str">'length'</span><span class="src-sym">,</span><span class="src-str">'lengthof'</span><span class="src-sym">,</span><span class="src-str">'local'</span><span class="src-sym">,</span><span class="src-str">'low'</span><span class="src-sym">,</span><span class="src-str">'lowword'</span><span class="src-sym">,</span><span class="src-str">'lroffset'</span><span class="src-sym">,</span><a name="a113"></a><br />113                 <span class="src-str">'macro'</span><span class="src-sym">,</span><span class="src-str">'mask'</span><span class="src-sym">,</span><span class="src-str">'mod'</span><span class="src-sym">,</span><span class="src-str">'msfloat'</span><span class="src-sym">,</span><span class="src-str">'name'</span><span class="src-sym">,</span><span class="src-str">'ne'</span><span class="src-sym">,</span><span class="src-str">'offset'</span><span class="src-sym">,</span><span class="src-str">'opattr'</span><span class="src-sym">,</span><span class="src-str">'option'</span><span class="src-sym">,</span><span class="src-str">'org'</span><span class="src-sym">,</span><span class="src-str">'%out'</span><span class="src-sym">,</span><a name="a114"></a><br />114                 <span class="src-str">'page'</span><span class="src-sym">,</span><span class="src-str">'popcontext'</span><span class="src-sym">,</span><span class="src-str">'proc'</span><span class="src-sym">,</span><span class="src-str">'proto'</span><span class="src-sym">,</span><span class="src-str">'ptr'</span><span class="src-sym">,</span><span class="src-str">'public'</span><span class="src-sym">,</span><span class="src-str">'purge'</span><span class="src-sym">,</span><span class="src-str">'pushcontext'</span><span class="src-sym">,</span><span class="src-str">'record'</span><span class="src-sym">,</span><a name="a115"></a><br />115                 <span class="src-str">'repeat'</span><span class="src-sym">,</span><span class="src-str">'rept'</span><span class="src-sym">,</span><span class="src-str">'seg'</span><span class="src-sym">,</span><span class="src-str">'segment'</span><span class="src-sym">,</span><span class="src-str">'short'</span><span class="src-sym">,</span><span class="src-str">'size'</span><span class="src-sym">,</span><span class="src-str">'sizeof'</span><span class="src-sym">,</span><span class="src-str">'sizestr'</span><span class="src-sym">,</span><span class="src-str">'struc'</span><span class="src-sym">,</span><span class="src-str">'struct'</span><span class="src-sym">,</span><a name="a116"></a><br />116                 <span class="src-str">'substr'</span><span class="src-sym">,</span><span class="src-str">'subtitle'</span><span class="src-sym">,</span><span class="src-str">'subttl'</span><span class="src-sym">,</span><span class="src-str">'textequ'</span><span class="src-sym">,</span><span class="src-str">'this'</span><span class="src-sym">,</span><span class="src-str">'title'</span><span class="src-sym">,</span><span class="src-str">'type'</span><span class="src-sym">,</span><span class="src-str">'typedef'</span><span class="src-sym">,</span><span class="src-str">'union'</span><span class="src-sym">,</span><span class="src-str">'while'</span><span class="src-sym">,</span><span class="src-str">'width'</span><span class="src-sym">,</span><a name="a117"></a><br />117                 <span class="src-str">'.model'</span><span class="src-sym">,</span> <span class="src-str">'.stack'</span><span class="src-sym">,</span> <span class="src-str">'.code'</span><span class="src-sym">,</span> <span class="src-str">'.data'</span><a name="a118"></a><br />118   <a name="a119"></a><br />119               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a120"></a><br />120   <a name="a121"></a><br />121           <span class="src-comm">/*Operands*/</span><a name="a122"></a><br />122           <span class="src-num">5</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a123"></a><br />123                <span class="src-str">'@b'</span><span class="src-sym">,</span><span class="src-str">'@f'</span><span class="src-sym">,</span><span class="src-str">'addr'</span><span class="src-sym">,</span><span class="src-str">'basic'</span><span class="src-sym">,</span><span class="src-str">'byte'</span><span class="src-sym">,</span><span class="src-str">'c'</span><span class="src-sym">,</span><span class="src-str">'carry?'</span><span class="src-sym">,</span><span class="src-str">'dword'</span><span class="src-sym">,</span><a name="a124"></a><br />124                <span class="src-str">'far'</span><span class="src-sym">,</span><span class="src-str">'far16'</span><span class="src-sym">,</span><span class="src-str">'fortran'</span><span class="src-sym">,</span><span class="src-str">'fword'</span><span class="src-sym">,</span><span class="src-str">'near'</span><span class="src-sym">,</span><span class="src-str">'near16'</span><span class="src-sym">,</span><span class="src-str">'overflow?'</span><span class="src-sym">,</span><span class="src-str">'parity?'</span><span class="src-sym">,</span><span class="src-str">'pascal'</span><span class="src-sym">,</span><span class="src-str">'qword'</span><span class="src-sym">,</span><a name="a125"></a><br />125                <span class="src-str">'real4'</span><span class="src-sym">,</span><span class="src-str">' real8'</span><span class="src-sym">,</span><span class="src-str">'real10'</span><span class="src-sym">,</span><span class="src-str">'sbyte'</span><span class="src-sym">,</span><span class="src-str">'sdword'</span><span class="src-sym">,</span><span class="src-str">'sign?'</span><span class="src-sym">,</span><span class="src-str">'stdcall'</span><span class="src-sym">,</span><span class="src-str">'sword'</span><span class="src-sym">,</span><span class="src-str">'syscall'</span><span class="src-sym">,</span><span class="src-str">'tbyte'</span><span class="src-sym">,</span><a name="a126"></a><br />126                <span class="src-str">'vararg'</span><span class="src-sym">,</span><span class="src-str">'word'</span><span class="src-sym">,</span><span class="src-str">'zero?'</span><span class="src-sym">,</span><span class="src-str">'flat'</span><span class="src-sym">,</span><span class="src-str">'near32'</span><span class="src-sym">,</span><span class="src-str">'far32'</span><span class="src-sym">,</span><a name="a127"></a><br />127                <span class="src-str">'abs'</span><span class="src-sym">,</span><span class="src-str">'all'</span><span class="src-sym">,</span><span class="src-str">'assumes'</span><span class="src-sym">,</span><span class="src-str">'at'</span><span class="src-sym">,</span><span class="src-str">'casemap'</span><span class="src-sym">,</span><span class="src-str">'common'</span><span class="src-sym">,</span><span class="src-str">'compact'</span><span class="src-sym">,</span><a name="a128"></a><br />128                <span class="src-str">'cpu'</span><span class="src-sym">,</span><span class="src-str">'dotname'</span><span class="src-sym">,</span><span class="src-str">'emulator'</span><span class="src-sym">,</span><span class="src-str">'epilogue'</span><span class="src-sym">,</span><span class="src-str">'error'</span><span class="src-sym">,</span><span class="src-str">'export'</span><span class="src-sym">,</span><span class="src-str">'expr16'</span><span class="src-sym">,</span><span class="src-str">'expr32'</span><span class="src-sym">,</span><span class="src-str">'farstack'</span><span class="src-sym">,</span><span class="src-str">'flat'</span><span class="src-sym">,</span><a name="a129"></a><br />129                <span class="src-str">'forceframe'</span><span class="src-sym">,</span><span class="src-str">'huge'</span><span class="src-sym">,</span><span class="src-str">'language'</span><span class="src-sym">,</span><span class="src-str">'large'</span><span class="src-sym">,</span><span class="src-str">'listing'</span><span class="src-sym">,</span><span class="src-str">'ljmp'</span><span class="src-sym">,</span><span class="src-str">'loadds'</span><span class="src-sym">,</span><span class="src-str">'m510'</span><span class="src-sym">,</span><span class="src-str">'medium'</span><span class="src-sym">,</span><span class="src-str">'memory'</span><span class="src-sym">,</span><a name="a130"></a><br />130                <span class="src-str">'nearstack'</span><span class="src-sym">,</span><span class="src-str">'nodotname'</span><span class="src-sym">,</span><span class="src-str">'noemulator'</span><span class="src-sym">,</span><span class="src-str">'nokeyword'</span><span class="src-sym">,</span><span class="src-str">'noljmp'</span><span class="src-sym">,</span><span class="src-str">'nom510'</span><span class="src-sym">,</span><span class="src-str">'none'</span><span class="src-sym">,</span><span class="src-str">'nonunique'</span><span class="src-sym">,</span><a name="a131"></a><br />131                <span class="src-str">'nooldmacros'</span><span class="src-sym">,</span><span class="src-str">'nooldstructs'</span><span class="src-sym">,</span><span class="src-str">'noreadonly'</span><span class="src-sym">,</span><span class="src-str">'noscoped'</span><span class="src-sym">,</span><span class="src-str">'nosignextend'</span><span class="src-sym">,</span><span class="src-str">'nothing'</span><span class="src-sym">,</span><a name="a132"></a><br />132                <span class="src-str">'notpublic'</span><span class="src-sym">,</span><span class="src-str">'oldmacros'</span><span class="src-sym">,</span><span class="src-str">'oldstructs'</span><span class="src-sym">,</span><span class="src-str">'os_dos'</span><span class="src-sym">,</span><span class="src-str">'para'</span><span class="src-sym">,</span><span class="src-str">'private'</span><span class="src-sym">,</span><span class="src-str">'prologue'</span><span class="src-sym">,</span><span class="src-str">'radix'</span><span class="src-sym">,</span><a name="a133"></a><br />133                <span class="src-str">'readonly'</span><span class="src-sym">,</span><span class="src-str">'req'</span><span class="src-sym">,</span><span class="src-str">'scoped'</span><span class="src-sym">,</span><span class="src-str">'setif2'</span><span class="src-sym">,</span><span class="src-str">'smallstack'</span><span class="src-sym">,</span><span class="src-str">'tiny'</span><span class="src-sym">,</span><span class="src-str">'use16'</span><span class="src-sym">,</span><span class="src-str">'use32'</span><span class="src-sym">,</span><span class="src-str">'uses'</span><a name="a134"></a><br />134               <span class="src-sym">)</span><a name="a135"></a><br />135           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a136"></a><br />136       <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a137"></a><br />137           <span class="src-str">'['</span><span class="src-sym">,</span> <span class="src-str">']'</span><span class="src-sym">,</span> <span class="src-str">'('</span><span class="src-sym">,</span> <span class="src-str">')'</span><a name="a138"></a><br />138           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a139"></a><br />139       <span class="src-str">'CASE_SENSITIVE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a140"></a><br />140           <span class="src-id">GESHI_COMMENTS</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a141"></a><br />141           <span class="src-num">1</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a142"></a><br />142           <span class="src-num">2</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a143"></a><br />143           <span class="src-num">3</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a144"></a><br />144           <span class="src-num">4</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a145"></a><br />145           <span class="src-num">5</span> =&gt; <span class="src-id">false</span><a name="a146"></a><br />146           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a147"></a><br />147       <span class="src-str">'STYLES'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a148"></a><br />148           <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a149"></a><br />149               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #00007f;'</span><span class="src-sym">,</span><a name="a150"></a><br />150               <span class="src-num">2</span> =&gt; <span class="src-str">'color: #0000ff;'</span><span class="src-sym">,</span><a name="a151"></a><br />151               <span class="src-num">3</span> =&gt; <span class="src-str">'color: #46aa03; font-weight:bold;'</span><span class="src-sym">,</span><a name="a152"></a><br />152               <span class="src-num">4</span> =&gt; <span class="src-str">'color: #0000ff;'</span><span class="src-sym">,</span><a name="a153"></a><br />153               <span class="src-num">5</span> =&gt; <span class="src-str">'color: #0000ff;'</span><a name="a154"></a><br />154               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a155"></a><br />155           <span class="src-str">'COMMENTS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a156"></a><br />156               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #adadad; font-style: italic;'</span><span class="src-sym">,</span><a name="a157"></a><br />157               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a158"></a><br />158           <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a159"></a><br />159               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #000099; font-weight: bold;'</span><a name="a160"></a><br />160               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a161"></a><br />161           <span class="src-str">'BRACKETS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a162"></a><br />162               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #66cc66;'</span><a name="a163"></a><br />163               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a164"></a><br />164           <span class="src-str">'STRINGS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a165"></a><br />165               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #7f007f;'</span><a name="a166"></a><br />166               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a167"></a><br />167           <span class="src-str">'NUMBERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a168"></a><br />168               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #ff0000;'</span><a name="a169"></a><br />169               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a170"></a><br />170           <span class="src-str">'METHODS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a171"></a><br />171               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a172"></a><br />172           <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a173"></a><br />173               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #66cc66;'</span><a name="a174"></a><br />174               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a175"></a><br />175           <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a176"></a><br />176               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #ff0000;'</span><span class="src-sym">,</span><a name="a177"></a><br />177               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #ff0000;'</span><a name="a178"></a><br />178               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a179"></a><br />179           <span class="src-str">'SCRIPT'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a180"></a><br />180               <span class="src-sym">)</span><a name="a181"></a><br />181           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a182"></a><br />182       <span class="src-str">'URLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a183"></a><br />183           <span class="src-num">1</span> =&gt; <span class="src-str">''</span><span class="src-sym">,</span><a name="a184"></a><br />184           <span class="src-num">2</span> =&gt; <span class="src-str">''</span><a name="a185"></a><br />185           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a186"></a><br />186       <span class="src-str">'OOLANG'</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a187"></a><br />187       <span class="src-str">'OBJECT_SPLITTERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a188"></a><br />188           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a189"></a><br />189       <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a190"></a><br />190           <span class="src-num">0</span> =&gt; <span class="src-str">'[0-9a-fA-F][0-9a-fA-F]*[hH]'</span><span class="src-sym">,</span><a name="a191"></a><br />191           <span class="src-num">1</span> =&gt; <span class="src-str">'[01][01]*[bB]'</span><a name="a192"></a><br />192           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a193"></a><br />193       <span class="src-str">'STRICT_MODE_APPLIES'</span> =&gt; <span class="src-id">GESHI_NEVER</span><span class="src-sym">,</span><a name="a194"></a><br />194       <span class="src-str">'SCRIPT_DELIMITERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a195"></a><br />195           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a196"></a><br />196       <span class="src-str">'HIGHLIGHT_STRICT_BLOCK'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a197"></a><br />197           <span class="src-sym">)</span><a name="a198"></a><br />198   <span class="src-sym">)</span>;<a name="a199"></a><br />199   <a name="a200"></a><br />200   <span class="src-php">?&gt;</span></pre>
</div>
	<p class="notes" id="credit">
		Documentation generated on Thu, 22 Sep 2005 13:47:49 +1200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.3</a>
	</p>
	</body>
</html>